Towards future method hotness prediction for Virtual Machines
نویسندگان
چکیده
Application profiling is a popular technique that attempts to understand program behavior to improve its performance. Offline profiling, although beneficial for several applications, fails in cases where prior program runs may not be feasible, or if changes in input cause the profile to not match the behavior of the actual program run. Managed languages, like Java and C#, provide a unique opportunity to overcome the drawbacks of offline profiling by generating the profile information online during the current program run. Indeed, online profiling is extensively used in current VMs, especially during selective compilation to improve program startup performance, as well as during other feedback-directed optimizations. In this thesis we illustrate the drawbacks of the current reactive mechanism of online profiling during selective compilation. Current VM profiling mechanisms are slow – thereby delaying associated transformations, and estimate future behavior based on the program’s immediate past – leading to potential misspeculation that limit the benefits of compilation. We show that these drawbacks produce an average performance loss of over 14.5% on our set of benchmark programs, over an ideal offline approach that accurately compiles the hot methods early. We then propose and evaluate the potential of a novel strategy to achieve similar performance benefits with an online profiling approach. Our new online profiling strategy uses early determination of loop iteration bounds to predict future method hotness. We explore and present promising results on the potential, feasibility, and other issues involved for the successful implementation of this approach.
منابع مشابه
Host load Prediction-based GMDH-EA and MMTP for Virtual Machines Load Balancing in Cloud Environment
Virtual machines (VMs) dynamic consolidation is effective to improve the utilization of resources and energy efficiency in cloud environment. However, the obligation of providing high quality of service to customers leads to the necessity in dealing with the energy performance trade-off, as aggressive consolidation may lead to performance degradation. Current solutions to the problem of host lo...
متن کاملA Comparative Study of Extreme Learning Machines and Support Vector Machines in Prediction of Sediment Transport in Open Channels
The limiting velocity in open channels to prevent long-term sedimentation is predicted in this paper using a powerful soft computing technique known as Extreme Learning Machines (ELM). The ELM is a single Layer Feed-forward Neural Network (SLFNN) with a high level of training speed. The dimensionless parameter of limiting velocity which is known as the densimetric Froude number (Fr) is predicte...
متن کاملAn Amperometric Biosensor Utilizing a Ferrocene-Mediated Horseradish Peroxidase Reaction for the Determination of Capsaicin (Chili Hotness)
Chili hotness is very much dependent on the concentration of capsaicin present in the chili fruit. A new biosensor based on a horseradish peroxidase enzyme-capsaicin reaction mediated by ferrocene has been successfully developed for the amperometric determination of chili hotness. The amperometric biosensor is fabricated based on a single-step immobilization of both ferrocene and horseradish pe...
متن کاملTowards Virtual Machine Energy-Aware Cost Prediction in Clouds
Pricing mechanisms employed by different service providers significantly influence the role of cloud computing within the IT industry. With the increasing cost of electricity, Cloud providers consider power consumption as one of the major cost factors to be maintained within their infrastructures. Consequently, modelling a new pricing mechanism that allow Cloud providers to determine the potent...
متن کاملA genetic algorithm for a bi-objective mathematical model for dynamic virtual cell formation problem
Nowadays, with the increasing pressure of the competitive business environment and demand for diverse products, manufacturers are force to seek for solutions that reduce production costs and rise product quality. Cellular manufacturing system (CMS), as a means to this end, has been a point of attraction to both researchers and practitioners. Limitations of cell formation problem (CFP), as one o...
متن کامل